package com.yao.club.service;

import com.yao.club.entity.request.*;
import com.yao.club.entity.result.ResponseEntity;
import com.yao.club.entity.vo.*;

public interface GoodsOrderService {
    ResponseEntity<OrderPlaceOrderCouponSelectResultVO> placeOrderCouponSelect(OrderCouponMaxDisRequest entity);

    ResponseEntity<OrderMallGoodsAddResultVO> mallGoodsAdd(OrderMallGoodsAddRequest entity);

    ResponseEntity<OrderCashDetailResultVO> orderCashDetail(OrderCashDetailRequest entity);

    ResponseEntity<OrderShippingCostResultVO> shippingTemplateInfo(OrderShippingCostRequestEntity entity);

    ResponseEntity<OrderPayCostTrialResultVO> payCostTrial(OrderPayCostTrialRequest entity);

    ResponseEntity<OrderCouponMaxDisResultVO> couponMaxDis(OrderCouponMaxDisRequest entity);
}
